page {
  font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica,
    Segoe UI, Arial, Roboto, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei',
    sans-serif;
}

page,
view,
image,
input {
  box-sizing: border-box;
}

.block-btn {
  padding: 0 32rpx;
}
.submit-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  box-sizing: border-box;
  background: #fff;
  padding: 16rpx 32rpx;
  padding-bottom: env(safe-area-inset-bottom);
  display: flex;
  align-items: center;
}
.submit-bar .l {
  flex: 1;
}
.submit-bar .heji {
  font-size: 22rpx;
}
.submit-bar .price {
  font-size: 42rpx;
  color: #e64340;
  padding-right: 32rpx;
  padding-left: 8rpx;
}
.submit-bar .price text {
  font-size: 22rpx;
}

.login-box .logo {
  width: 200rpx;
  margin: 64rpx 275rpx;
}
.login-box .line {
  height: 2rpx;
  width: 686rpx;
  background-color: #ebedf0;
  margin: 0 32rpx;
}
.login-box .title {
  margin: 64rpx 0 0 32rpx;
  color: #333;
  font-size: 36rpx;
}
.login-box .profile {
  margin: 32rpx 0 0 32rpx;
  color: #999;
  font-size: 28rpx;
}
.login-box .btn {
  margin: 88rpx 32rpx;
}
.van-cell {
  display: flex;
  align-items: center;
  font-size: 26rpx;
  padding: 16rpx 24rpx;
}
.van-cell .title {
  
}
.van-cell .value {
  flex: 1;
  text-align: right;
}
.van-cell .value.left {
  text-align: left;
}
.van-cell .icon-right {
  padding-left: 12rpx;
}
.van-cell .icon-left {
  display: flex;
  align-items: center;
  padding-right: 16rpx;
}
.van-cell .icon-left image {
  width: 32rpx;
  height: 0;
}
.empty-full-page {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}